class my_queue():
    def __init__(self):
        self.data=[None]*5
        self.head=0
        self.tail=0 #超出末端
    def enqueue(self,x):
        self.data[self.tail]=x
        if self.tail==len(self.data)-1:
            self.tail=0
        else:
            self.tail+=1
    def dequeue(self):
        x=self.data[self.head]
        if self.head==len(self.data)-1:
            self.head=0
        else:
            self.head+=1
        return x

if __name__=='__main__':
    a=my_queue()
    a.enqueue(1)
    a.enqueue(2)
    a.enqueue(100)
    a.enqueue(10)
    a.enqueue(2)
    print a.dequeue()
    print a.dequeue()
    print a.dequeue()
    print a.dequeue()
    print a.dequeue()
